package edu.hitwh.Repository;

import java.sql.Timestamp;

import edu.hitwh.entity.BorrowTransactionStatus;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class TransactionQuery {
    private Timestamp borrowDateStart;
    private Timestamp borrowDateEnd;
    private Timestamp returnDateStart;
    private Timestamp returnDateEnd;
    private BorrowTransactionStatus status;
    private String borrowerName;
    private String borrowerEmail;
    private String bookTitle;
    private String bookAuthor;
    private String bookIsbn;
}